package com.kc.business.domain;

import lombok.Data;

import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * TODO
 * 用户表
 *
 * @author zhangshuo
 * @version 1.0
 * @date 2020/9/10
 */
@Data
@Table(name = "kc_user")
public class BizUser implements Serializable {

    private static final long serialVersionUID = -5017513159380817304L;

    @Id
    private Integer id;
    /** 手机号 */
    private String mobile;
    /** 密码 */
    private String password;
    /** 昵称 */
    private String nickname;
    /** 真实姓名 */
    private String realname;
    /** 头像 */
    private String avatar;
    /** 代理编码 */
    private String agentCode;
    /** 用户状态1正常，0不可登录 */
    private String agentQrcode;
    /** 景区名 */
    private Integer status;
    /** 点击数 */
    private Integer clickcount;
    /** 是否代理1是，0不是 */
    private Integer isAgent;
    /** 分销绑定时间 */
    private LocalDateTime agentBindTime;
    /** 上级id */
    private Integer pId;
    /** 来源ID，如果为从景区分享的二维码注册的，则为景区ID，默认为-1，表示从AppStore自行下载注册 */
    private Integer sourceId;
    /** 等级 */
    private Integer appLevel;
    /** 用户删除状态：1已删除，0未删除 */
    private Integer isDeleted;
    /** 积分 */
    private Float credit;
    /** 人脸图片 */
    private String faceImg;
    /** 人脸状态:-2 未录入 -1 审核失败 0待审核 1成功 */
    private Integer faceStatus;
    /** 登录类型 */
    private Integer loginType;
    /** 用户创作视频数量(所有创作) */
    private Integer creationNum;
    /** 是否为商家，1商家，0非商家 */
    private Integer isBusiness;
    /** 是否为名家，1名家，0非名家 */
    private Integer isCelebrity;
    /** 是否为导游，1导游，0非导游 */
    private Integer isTourguide;
    /** 是否为景区，1景区，0景区 */
    private Integer isScenic;
    /** 是否为墨客，1是，0否 */
    private Integer isLiterary;
    /** 是否为匠人，1是，0否 */
    private Integer isArtisan;
    /** 是否为市场，1是，0否 */
    private Integer isMarket;
    /** 是否为拍客，1是，0否 */
    private Integer isProcamera;
    /** 是否为实名，1是，0否 */
    private Integer isIdentified;
    /**分销海报*/
    private String sharePoster;

}
